package cn.wss.flowable.model;

import lombok.Data;
import org.flowable.engine.task.Comment;

import java.util.Date;
import java.util.List;
import java.util.Map;

@Data
public class FlowableTask {

  private String id;
  private String name;
  private String assignee;
  private String description;
  private String executionId;
  private String taskDefinitionId;
  private String taskDefinitionKey;
  private String tenantId;
  private String processInstanceId;
  private String processDefinitionId;
  private String processDefinitionKey;
  private String processDefinitionName;
  private String owner;
  private Date createTime;
  private Date endTime;
  private Date dueDate;
  private Date claimTime;
  private String deleteReason;
  private Map<String, Object> variable;
  private Map<String, Object> localVariable;
  private List<Comment> comments;
}
